﻿#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include <QMainWindow>

QT_BEGIN_NAMESPACE
namespace Ui {
class MainWindow;
}
QT_END_NAMESPACE

class MainWindow : public QMainWindow
{
    Q_OBJECT

public:
    MainWindow(QWidget *parent = nullptr);
    ~MainWindow();

    //添加槽函数
public slots:
    //弹出右键菜单的槽函数
    void onCustomContextMenuRequested(const QPoint & pos);
    //添加条目菜单项的槽函数
    void onAddItemTriggered();
    //编辑条目菜单项的槽函数
    void onEditItemTriggered();
    //删除条目菜单项的槽函数
    void onDelItemTriggered();
    //清空所有条目的菜单项槽函数
    void onClearAllTriggered();

private:
    Ui::MainWindow *ui;

    QMenu *m_menuContext;
    void CreateMenu(void);
};
#endif // MAINWINDOW_H
